package cn.swanit.common.log.annotation;
import java.lang.annotation.*;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Log {

    /**
     * 接口描述
     *
     * @return
     */
    String description() default "";

    /**
     * 是否输出日志
     *
     * @return
     */
    boolean print() default true;

    boolean printRequest() default true;

    boolean printReponse() default true;

    /**
     * 是否持久化 默认false
     *
     * @return
     */
    boolean persistence() default false;
}